package domain.misc;

import constants.Constants;

public class Misc {
	double unit;					// KG = Constants.KG and LBS = Constants.LBS
	int analysis;
	int writepol;
	int writerpo;
	int start_sea;
	int policy;
	int maxmim;
	double cullmilk;			// Milk yield below which to cull nonpregnant cows (kg/day)
	double cullmargin;
	double interest;
	double p_loss;
	double invcullpct;
	int funk;
	double p_calf;				// Price Calf at Birth ($/calf)
	double p_fixed_labor;
	double p_fixed_other;		// Fixed other cost ($/slot/day)
	double p_other_dry;			// Other variable cost dry cows ($/cow/day)
	double p_other_lact;		// Other variable cost lactating cows ($/cow/day)
	double p_tmrdmdry;			// Feed cost dry cows ($/kg DM)
	double p_tmrdmlac;			// Feed cost lactating cows ($/kg DM)
	double dmi_dry;				// DMI dry cows (kg/cow/day)
	double pctfat;
	double pa_cv;
	double milkrepeat;
	double p_labor;
	double timefresh;
	double timelact;
	double timedry;
	double vetcost[] = new double[Constants.MIM+1];		// 1st to 4th month in lactation ($/cow)
	
	

	public double getUnit() {
		return unit;
	}
	public void setUnit(double unit) {
		this.unit = unit;
	}
	public int getAnalysis() {
		return analysis;
	}
	public void setAnalysis(int analysis) {
		this.analysis = analysis;
	}
	public int getWritepol() {
		return writepol;
	}
	public void setWritepol(int writepol) {
		this.writepol = writepol;
	}
	public int getWriterpo() {
		return writerpo;
	}
	public void setWriterpo(int writerpo) {
		this.writerpo = writerpo;
	}
	public int getStart_sea() {
		return start_sea;
	}
	public void setStart_sea(int start_sea) {
		this.start_sea = start_sea;
	}
	public int getPolicy() {
		return policy;
	}
	public void setPolicy(int policy) {
		this.policy = policy;
	}
	public int getMaxmim() {
		return maxmim;
	}
	public void setMaxmim(int maxmim) {
		this.maxmim = maxmim;
	}
	public double getCullmilk() {
		return cullmilk;
	}
	public void setCullmilk(double cullmilk) {
		this.cullmilk = cullmilk;
	}
	public double getCullmargin() {
		return cullmargin;
	}
	public void setCullmargin(double cullmargin) {
		this.cullmargin = cullmargin;
	}
	public double getInterest() {
		return interest;
	}
	public void setInterest(double interest) {
		this.interest = interest;
	}
	public double getP_loss() {
		return p_loss;
	}
	public void setP_loss(double p_loss) {
		this.p_loss = p_loss;
	}
	public double getInvcullpct() {
		return invcullpct;
	}
	public void setInvcullpct(double invcullpct) {
		this.invcullpct = invcullpct;
	}
	public int getFunk() {
		return funk;
	}
	public void setFunk(int funk) {
		this.funk = funk;
	}
	public double getP_calf() {
		return p_calf;
	}
	public void setP_calf(double p_calf) {
		this.p_calf = p_calf;
	}
	public double getP_fixed_labor() {
		return p_fixed_labor;
	}
	public void setP_fixed_labor(double p_fixed_labor) {
		this.p_fixed_labor = p_fixed_labor;
	}
	public double getP_fixed_other() {
		return p_fixed_other;
	}
	public void setP_fixed_other(double p_fixed_other) {
		this.p_fixed_other = p_fixed_other;
	}
	public double getP_other_dry() {
		return p_other_dry;
	}
	public void setP_other_dry(double p_other_dry) {
		this.p_other_dry = p_other_dry;
	}
	public double getP_other_lact() {
		return p_other_lact;
	}
	public void setP_other_lact(double p_other_lact) {
		this.p_other_lact = p_other_lact;
	}
	public double getP_tmrdmdry() {
		return p_tmrdmdry;
	}
	public void setP_tmrdmdry(double p_tmrdmdry) {
		this.p_tmrdmdry = p_tmrdmdry;
	}
	public double getP_tmrdmlac() {
		return p_tmrdmlac;
	}
	public void setP_tmrdmlac(double p_tmrdmlac) {
		this.p_tmrdmlac = p_tmrdmlac;
	}
	public double getDmi_dry() {
		return dmi_dry;
	}
	public void setDmi_dry(double dmi_dry) {
		this.dmi_dry = dmi_dry;
	}
	public double getPctfat() {
		return pctfat;
	}
	public void setPctfat(double pctfat) {
		this.pctfat = pctfat;
	}
	public double getPa_cv() {
		return pa_cv;
	}
	public void setPa_cv(double pa_cv) {
		this.pa_cv = pa_cv;
	}
	public double getMilkrepeat() {
		return milkrepeat;
	}
	public void setMilkrepeat(double milkrepeat) {
		this.milkrepeat = milkrepeat;
	}
	public double getP_labor() {
		return p_labor;
	}
	public void setP_labor(double p_labor) {
		this.p_labor = p_labor;
	}
	public double getTimefresh() {
		return timefresh;
	}
	public void setTimefresh(double timefresh) {
		this.timefresh = timefresh;
	}
	public double getTimelact() {
		return timelact;
	}
	public void setTimelact(double timelact) {
		this.timelact = timelact;
	}
	public double getTimedry() {
		return timedry;
	}
	public void setTimedry(double timedry) {
		this.timedry = timedry;
	}
	public double[] getVetcost() {
		return vetcost;
	}
	public void setVetcost(double[] vetcost) {
		this.vetcost = vetcost;
	}
}
